    @media screen and (max-width: 1366px) {
        .jieindex_b li .text {
            width: 70%;
        }
        .jieindex_b li .title {
            padding: 70px 30% 0 30%;
        }
        .right_top div {
            font-size: 20px;
        }
        .checkmore a{
            display: inline-block;
            height: 36px;
            line-height: 36px;
            width: 156px;
            font-size: 12px;
            background-position: 90% center;
            background-size: 5%;
        }
        .pic_e {
            font-size: 18px;
            top: 100px;
        }
        .pic_n {
            font-size: 40px;
            top: 139px;
        }
        .slogon {
            font-size: 24px;
            top: 213px;
        }
        .checkmore {
            top: 269px;
        }
    }
    @media screen and (max-width: 1200px) {
        .jieindex_b li .text {
            width: 80%;
        }
        .right_top {
            display: none;
        }
        .left_top {
            width: 25.6%
        }
    }
    
    @media screen and (max-width:960px) {
        .left_top {
            width: 28.6%
        }
        .pro {
            float: none;
            width: 100%;
        }
        .p_pic {
            text-align: center;
        }
        .blistlast li:nth-child(2) {
            height: 50px;
        }
        .left_new,
        .right_new {
            float: none;
            width: 100%;
            margin-left: 0;
        }
        .blist {
            display: none;
        }
        .blistlast {
            width: 100%;
            float: none;
            margin-top: 62px;
            text-align: center;
        }
        .p_logo {
            height: 40px;
            display: inline-block;
            float: left;
        }
        .p_logo img {
            height: 95%;
            width: auto;
        }
        a.p_menubtn {
            display: inline-block;
            float: right;
            padding: 4px 0 0;
        }
        a.p_menubtn span {
            display: block;
            width: 30px;
            height: 2px;
            background: #007fcb;
            margin: 7px 0 5px;
        }
    }
    
    @media screen and (max-width: 991px) {
        .indexTre {
            padding: 30px 0 40px 0;
        }
        .jieindex_b {
            margin-top: 29px;
        }
        .jieindex_b li {
            height: 400px;
        }
        .jieindex_b li .img {
            width: 711px;
            height: 400px;
            margin-left: -355.5px;
        }
        .jieindex_b li .text {
            height: 340px;
            margin-top: -170px;
            padding: 37px 36px 0 20px;
        }
        .jieindex_b li .text .name {
            padding-bottom: 30px;
            font-size: 22px;
            line-height: 32px;
        }
        .jieindex_b li .text .name span {
            font-size: 28px;
            margin-right: 8px;
        }
        .jieindex_b li .text .p {
            margin-top: 10px;
            font-size: 14px;
            line-height: 25px;
            height: auto;
        }
        .jieindex_b li .text .detail {
            margin-top: 20px;
        }
        .jieindex_b li .text .detail a {
            width: 130px;
            height: 38px;
            line-height: 38px;
        }
        .jieindex_b li .title {
            padding: 50px 25% 0 25%;
            font-size: 18px;
            line-height: 25px;
        }
        .jieindex_b li .title img {
            width: 20px;
            margin: 10px 0 22px 0;
        }
        .jieindex_b li .title span {
            font-size: 26px;
            line-height: 26px;
        }
    }
    
    @media screen and (max-width: 767px) {
        .jieindex_b {
            margin-top: 19px;
            margin-bottom: 36px;
        }
        .jieindex_b li {
            width: 100%;
            height: auto;
            padding: 15px;
        }
        .jieindex_b li .text {
            display: block;
            height: auto;
            float: left;
            margin-top: 0;
            padding: 20px 26px 10px 10px;
            width: 100%;
            position: relative;
            left: auto;
            top: auto;
        }
        .jieindex_b li.on .text {
            left: auto;
        }
        .jieindex_b li.on {
            width: 100%;
        }
        .jieindex_b li.on .img,
        .jieindex_b li .img {
            opacity: 0.8;
        }
        .jieindex_b li .img {
            width: 100%;
            height: auto;
            left: auto;
            margin-left: 0;
            position: relative;
            top: auto;
            float: left;
        }
        .jieindex_b li .title {
            display: none;
            padding: 10px 25% 0 25%;
            font-size: 16px;
            line-height: 20px;
        }
        .jieindex_b li .title img {
            display: none;
        }
        .jieindex_b li .title span {
            font-size: 20px;
            line-height: 20px;
        }
        .jieindex_b li .text .name {
            padding-bottom: 15px;
            font-size: 16px;
            line-height: 26px;
            background-size: auto 4px;
        }
        .jieindex_b li .text .name span {
            font-size: 22px;
            margin-right: 4px;
        }
        .jieindex_b li .text .p {
            margin-top: 6px;
            font-size: 12px;
            line-height: 23px;
            height: auto;
        }
        .jieindex_b li .text .detail {
            margin-top: 10px;
        }
        .jieindex_b li .text .detail a {
            width: 100px;
            height: 30px;
            line-height: 30px;
            font-size: 12px;
        }
        .left_top {
            width: 100%;
            text-align: center;
            float: none;
        }
        .middle_top {
            margin-bottom: 40px;
            float: none;
            width: 100%;
            overflow: hidden;
        }
        .home_aTop {
            margin-top: 3rem;
            margin-bottom: 3rem;
        }
        .home_aTop span {
            font-size: 39px;
            font-weight: 700;
        }
        .home_aTop div {
            font-size: 16px;
            margin-top: -27px;
        }
        .home_aTop img {
            margin-top: 2rem;
            margin-bottom: 1rem;
            width: 72px;
        }
        .home_aTop p {
            font-size: 12px;
            line-height: 24px;
        }
        .home_a {
            background: none;
            height: auto;
        }
        .home_aswipercontainer a .home_aswiper_a {
            height: 40px;
            line-height: 40px;
            padding: 0 1rem;
        }
        .home_aswipercontainer a .home_aswiper_a img {
            margin-top: 0.8rem;
            max-width: 76px;
        }
        .home_aswipercontainer a .home_aswiper_a span {
            font-size: 12px;
        }
        .home_aswipercontainer a>p {
            margin: 0;
            height: 30px;
            line-height: 30px;
            font-size: 14px;
            font-weight: 700;
        }
        .home_aswiper .home_aswipercontainernext {
            display: none;
        }
        .home_aswiper .home_aswipercontainerprev {
            display: none;
        }
        .home_a>a {
            width: 165px;
            height: 40px;
            line-height: 40px;
            font-size: 14px;
            margin-top: 6rem;
        }
        .home_btop {
            margin-top: 4rem;
            margin-bottom: 2rem;
        }
        .home_btop div {
            font-size: 20px;
        }
        .home_btop p {
            font-size: 14px;
        }
        .home_bright {
            width: 100%;
            padding-top: 6rem;
        }
        .home_bright a {
            width: 59%;
            padding-left: 1rem;
        }
        .home_bright p {
            font-size: 12px;
        }
        .home_c h5 {
            font-size: 20px;
            height: auto;
            line-height: 26px;
            margin-bottom: 2rem;
            margin-top: 3rem;
        }
        .home_c ul li {
            width: 32.2%;
            margin-bottom: 2rem;
        }
        .home_c ul {
            display: flex;
            flex-wrap: wrap;
        }
        .home_c ul li em {
            font-size: 14px;
            line-height: 16px;
            margin-bottom: 9px;
        }
        .home_c {
            margin-bottom: 0rem;
        }
        .home_dleft {
            padding: 3rem 0;
            width: 100%;
        }
        .home_dleft label {
            font-size: 22px;
            padding-bottom: 0.8rem;
            margin: 0;
            display: block;
        }
        .home_dleft div p {
            line-height: 24px;
            padding: 1rem 0;
            font-size: 12px;
        }
        .home_dleft div span {
            font-size: 18px;
            height: 73px;
            padding-top: 3.8rem;
            width: 151px;
        }
        .home_dright {
            width: 100%;
            margin-top: 0rem;
            margin-bottom: 3rem;
        }
        .home_d>div {
            width: 98%;
        }
        .home_eswiper a {
            padding: 4px;
            font-size: 13px;
        }
        .home_eswiper a span {
            padding: 0.5rem 0;
        }
        .home_ftop {
            font-size: 22px;
            margin-top: 3rem;
            padding: 2rem 0;
        }
        .home_g {
            height: auto;
            background: none;
            margin-top: 0rem;
        }
        .home_g>div {
            margin-top: 5rem;
            width: 98%;
        }
        .home_g>div>img {
            width: 100%;
        }
        .home_gright {
            width: 100%;
            padding: 0 1rem;
            padding-top: 2rem;
        }
        .home_gright span {
            font-size: 23px;
        }
        .home_gright div {
            font-size: 16px;
        }
        .home_gright p {
            margin: 0;
            margin-top: 1rem;
            font-size: 12px;
        }
        .home_gright a {
            width: 110px;
            height: 35px;
            line-height: 35px;
            margin-top: 2rem;
            font-size: 12px;
        }
        .home_hs {
            margin-bottom: 3rem;
        }
        .home_h {
            width: 98%;
        }
        .home_htop a>img {
            width: 100%;
        }
        .home_htop .home_htopright {
            width: 100%;
            padding: 0 1rem;
            padding-top: 1rem;
            padding-bottom: 1rem;
        }
        .home_htop .home_htopright p {
            line-height: 26px;
            margin: 0 0 15px;
            font-size: 12px;
        }
        .home_htop .home_htopright div {
            font-size: 12px;
        }
        .home_htop .home_htopright div img {
            width: 30px;
        }
        .home_hs a {
            width: 100%;
            margin-top: 2rem;
            padding-bottom: 2rem;
            border-bottom: 1px solid #ccc;
        }
        .home_hs a div {
            line-height: 25px;
            margin: 0.5rem 0;
            font-size: 12px;
        }
        .bottomTop {
            display: none;
        }
        .bottomTop {
            display: none;
        }
        .bottomleft {
            width: 41%;
        }
        .bottomleft img {
            width: 105px;
        }
        .bottomright {
            height: 207px;
            width: 59%;
            font-size: 12px;
        }
        .allbottom {
            width: 100%;
            height: auto;
            line-height: 20px;
            padding: 1rem 0;
            font-size: 12px;
            text-align: center;
        }
        .allbottom div>a {
            color: #fff;
            float: none;
        }
        .allbottom div span {
            float: none;
        }
        /**/
        .listbanner {
            margin-top: 5rem;
        }
        .blk-main {
            width: 98%;
        }
        .p12-curmbs-1 {
            font-size: 12px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .blk {
            width: 100%;
        }
        .blk-xs {
            width: 100%;
        }
        .fdh-01-tit {
            display: none;
        }
        .fdh-01-nav-one {
            float: left;
            width: 50%;
            position: relative;
        }
        .fdh-01-nav-one h3 a {
            font-size: 14px;
        }
        .fdh-01-nav dl {
            padding: 2px 0 4px;
            margin: 0;
            position: absolute;
            width: 100%;
            z-index: 10;
        }
        .fdh-01-nav dt {
            font-size: 13px;
            line-height: 50px;
            padding-left: 42px;
            padding-right: 40px;
            margin-bottom: 0;
            position: relative;
        }
        .cbgg-01 {
            display: none;
        }
        .cplb-3n-ts-03-tit {
            height: 43px;
            font-size: 16px;
            line-height: 43px;
        }
        .cplb-3n-ts-03-tit span {
            height: 43px;
        }
        .cplb-3n-ts-03-list dl {
            width: 48.5%;
            margin-bottom: 15px;
            float: left;
            margin-right: 1.2%;
        }
        .cplb-3n-ts-03-list dd h4 {
            font-size: 13px;
            line-height: 45px;
            margin: 0;
        }
        .cplb-3n-ts-03-list-desc {
            font-size: 12px;
            line-height: 20px;
        }
        .cplb-3n-ts-03-list dd {
            padding: 6px 9px 5px 9px;
        }
        .blk-sm {
            width: 100%;
        }
        .p14-infolist-1-list dt {
            display: none;
        }
        .p14-infolist-1-list dd {
            width: 100%;
        }
        .p14-infolist-1-list dd h4 {
            font-size: 16px;
        }
        .p14-infolist-1-list-desc {
            max-height: 72px;
            font-size: 12px;
            line-height: 23px;
            margin-bottom: 28px;
        }
        .p14-infolist-1-list dl {
            padding: 12px;
        }
        /**/
        .swipershowleft {
            width: 100%;
        }
        .cpcc-ts-01-right {
            width: 100%;
        }
        .cpcc-ts-01-right-tit {
            height: 42px;
            font-size: 16px;
            line-height: 48px;
            margin-bottom: 10px;
        }
        .cpcc-ts-01-right-con strong {
            font-size: 13px;
        }
        .cpcc-ts-01-right-con p {
            font-size: 12px;
        }
        .pc-cx-tel-1-t1 {
            width: 94px;
            height: 38px;
            font-size: 14px;
            line-height: 38px;
        }
        .pc-cx-tel-1-t2 {
            height: 56px;
            padding-left: 62px;
            font-size: 14px;
            line-height: 18px;
        }
        .cpxq-01-nav {
            font-size: 14px;
            height: 40px;
            margin-top: 3rem;
            margin-bottom: 2rem;
        }
        .cpxq-01-nav span {
            float: left;
            height: 40px;
            line-height: 40px;
            padding: 0 18px;
            color: #fff;
        }
        /**/
        .tl-fdh-02 li a {
            display: block;
            height: 42px;
            color: #a8a8a8;
        }
        .tl-fdh-02 li {
            width: 33.3333%;
            height: 42px;
            font-size: 14px;
            line-height: 42px;
        }
        .p12-aboutinfo-1 {
            margin-bottom: 0px;
        }
        .kfay dt {
            display: none;
        }
        .kfay dd {
            width: 100%;
        }
        .tit {
            height: auto;
            background: url(../image/d63899212b4c4e7d99ac9ed293b3ac9f_2.jpg)no-repeat center 36px;
            clear: both;
            text-align: center;
        }
        .tit span {
            font-size: 19px;
            padding-top: 0;
        }
        .tit em {
            padding-top: 18px;
        }
        .kfay dd h4 {
            height: 53px;
            padding-top: 20px;
            font: 15px "Microsoft YaHei";
            color: #000;
            background: url(../image/836e2f7320ba461896830a024dc368af_4.jpg) no-repeat left bottom;
            background-size: 100%;
        }
        .kfay dd p {
            font: 12px "Microsoft YaHei";
            line-height: 30px;
            padding-top: 0px;
            margin: 14px 0;
        }
        .kfay {
            width: 100%;
            height: auto;
        }
        .wm-l {
            width: 100%;
            float: left;
            color: #fff;
            height: auto;
            overflow: hidden;
            background: #00a2eb;
            padding: 60px 0 37px 40px;
        }
        .wm-l h4 {
            font: 17px "Microsoft YaHei";
            line-height: 10px;
            padding-bottom: 30px;
            margin: 0;
        }
        .wm-l li {
            font: 13px "Microsoft YaHei";
            line-height: 35px;
        }
        .g-gywm {
            height: auto;
            overflow: hidden;
            width: 100%;
            margin-bottom: 2rem;
        }
        .wm-r {
            width: 100%;
        }
        .p4-order-form-1 .p4-titlel-1 {
            width: 110px;
            height: 35px;
            font-size: 15px;
            line-height: 35px;
            margin: 0;
        }
        .p4-order-form-1-con {
            border: 1px solid #bbb;
            padding: 29px 1%;
        }
        .p4-order-form-1-con li {
            margin-bottom: 10px;
            font-size: 14px;
            line-height: 35px;
        }
        .p4-order-form-1-con label {
            width: 84px;
            height: 33px;
            line-height: 33px;
        }
        .p4-order-form-1-con .inputs,
        .p4-order-form-1-con li select {
            width: 70%;
            margin-right: 0;
            height: 33px;
            line-height: 32px;
            /* float: left; */
            font-size: 12px;
        }
        .p4-order-form-1-t1 textarea {
            width: 70%;
            height: 102px;
            line-height: 24px;
            outline: none;
            resize: none;
            margin-right: 0;
            padding-left: 10px;
            font-size: 12px;
        }
        .p4-order-form-1-con .p4-order-form-1-t3 {
            padding-left: 0;
            text-align: center;
        }
    }
    
    @media screen and (max-width: 760px) {
        .top {
            display: none;
        }
        .left_foot {
            float: none;
            height: 72px;
            line-height: 72px;
            text-align: center;
        }
        .right_foot {
            float: none;
            height: 72px;
            line-height: 72px;
            text-align: center;
        }
        .pic_e {
            font-size: 14px;
            top: 40px;
        }
        .pic_n {
            font-size: 30px;
            top: 69px;
        }
        .slogon {
            font-size: 16px;
            top: 123px;
        }
        .checkmore {
            top: 159px;
        }
        .checkmore a{
            height: 30px;
            line-height: 30px;
            width: 126px;
            background-position: 95% center;
            background-size: 5%;
        }
    }
    @media screen and (max-width: 425px) {
        .pic_e {
            font-size: 10px;
            top: 40px;
        }
        .pic_n {
            font-size: 20px;
            top: 69px;
        }
        .slogon {
            font-size: 10px;
            top: 103px;
        }
        .checkmore {
            top: 129px;
        }
        .swiper-container{
            display: none;
        }
        .swiper-container_1{
            display: block;
        }.left_intro {
            float: left;
            width: 100%;
            overflow: hidden;
        }
        .right_intro {
            float: left;
            width: 100%;
            margin-left: 0;
            position: relative;
            padding-left: 15px;
            padding-right: 15px;
        }
        .new {
            padding-bottom: 35px;
        }
        .left_foot,.right_foot {
            height: auto;
            line-height: 36px;
        }
        .right_foot img {
            margin-top: 0;
        }
		.introtitle{
			left:15px;
		}
    }